firm as a rock

(a) kaya gibi sağlam, (b) güvenilir, itimada şayan.